Career 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 Mexico F1 Germany F9 Chile F1 Chile F2 Poland F1 Germany F13 Compaq Challenger - Bucharest Open de L'Isere - Grenoble Tennis Napoli Cup - Napoli Challenger Ford de Cherbourg - Cherbourg Challenger Citta di Olbia - Olbia Memorial Savigni - Sassuolo Copa Telefonica CTC Chile - Santiago X Abierto Internacional de Salinas - Salinas Genoa Open Challenger-Fondazione Carige - Genova San Remo Tennis Cup - San Remo Tennis Napoli Cup 2006 - Napoli XXVIII Edizione 'A.Savoldi' - Manerbio Antonio Savoldi-Marco Co. - Manerbio Genoa Open - Genova XL Bermuda Open - Bermuda Bancastato Challenger Lugano - Lugano Pekao Open - Szczecin Garden Open - Rome Memorial Savigni - Sassuolo Tennis Napoli Cup 2007 - Napoli Samsung Secruities Cup Challenger - Seoul Oberstaufen Cup - Oberstaufen Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Morocco Tennis Tour - Casablanca Challenger 42 - Andrezieux Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova XXIX Edizione 'A.Savoldi Marco' - Manerbio Whirlpool Open - Budapest Memorial Piertomaso Tessitore - San Remo Banjaluka Challenger 2007 - Banja Luka DPD Challenger 2002 - Aschaffenburg Tennis Napoli Cup - Naples Copa Sevilla - Seville The Wrexham Challenger - Wrexham Tennis Napoli Cup - Napoli Garden Open - Rome Ljubljana Open 2002 - Ljubljana VIII Trofeo Ciutat de Barcelona - Barcelona Trani Cup - Trani Prosperita Open 2008 - Ostrava Haagen Dazs Open - Caracas Bancolombia Open - Bogota BSI Challenger Lugano - Lugano 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto CA-Challenge - Graz Black Forest Open - Freudenstadt Zivnobanka Czech Open - Prostejov San Marino CEPU Open - San Marino Bukhara Challenger - Bukhara Uncle Toby's Burnie Challenger - Tasmania Karshi Challenger - Karshi Citta di Monza - Monza Garden Open - Rome Baumag Open - Budapest ATU Cup - Weiden Banca Marche Tennis Cup - San Benedetto JVC Trophy - Vienna Dharwad Challenger 2003 - Dharwad Copa Petrobras - Aracaju Qatar ATP Challenger - Doha Pekao Open - Szczecin Zagreb Open - Zagreb Gemax Samsung Open 2004 - Belgrade XXXVII Torneig C.E. Laieta - Barcelona Cepu Open - San Marino Ljubljana Open - Ljubljana Timisoara Challenger - Timisoara Nord/LB Open 2004 - Braunschweig Tehran Open 2004 - Tehran SIR Supermercadi Challenger - Rome Copa Petrobras Santiago - Santiago Challenger Lugano - Lugano Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Nord LB Open 2006 - Braunschweig San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Napoli Tallahassee Tennis Challenger - Tallahassee Garden Open 2005 - Rome BMW Tennis Championship - Sunrise Lugano Challenger Turin Challenger Trani Cup - Trani Open de Montauban - Montauban Riviera di Rimini Challenger - Rimini Oberstaufen Cup - Oberstaufen San Marino Challenger San Marino Cepu Open - San Marino Brasov Challenger - Brasov Napoli Challenger Privatbank Open 2006 - Dnepropetrovsk Tatra Banka Open - Bratislava Tunis Open 2007 - Tunis Lugano Challenger Nord LB Open 2007 - Braunschweig Zagreb Open - Zagreb San Marino Challenger Sina-Kia Motors Tennis Cup - Cordenons BMW Tennis Championship - Sunrise 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Biella Challenger Barletta Challenger Turin Challenger Monza Challenger Challenger Cudad de Guayaquil - Guayaquil Mobilux Open - Luxembourg Todi Challenger Kos Succhetti Tennis Cup - Cordenons XI Abierto Internacional de Salinas - Salinas San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Top Wool Challenger-Immagine Trophy - Biella San Marino Cepu Open - San Marino Casablanca Challenger Dusseldorf Open 2006 - Dusseldorf Ciutat de Barcelona - Barcelona Barranquilla Challenger Tatra Banka Open 2006 - Bratislava Tunis Challenger XII Abierto Internacional de Salinas - Salinas Milan Challenger San Benedetto Challenger Morocco Tennis Tour - Marrakech San Marino Challenger ECU Prague Open - Prague Cordenons Challenger Sibiu Challenger Geneva Challenger Marburg Challenger San Marino Cepu Open - San Marino Rome Challenger Tatra Banka Slovak Open - Bratislava Fujitsu Siemens Open - Budapest TennisCup Vlaanderen - Antwerp Citta di Brindisi - Brindisi Diego Open - Budapest 5th Sardinian International Championships - Cagliari 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Ischgl International Tennis Challenger 2003 - Ischgl Challenger 42 - Andrezieux Padova Challenger Tennis Napoli Cup 2004 - Napoli Oberstraufen Cup - Oberstaufen Panama City Challenger Dallas Challenger Rome Challenger Kosice Challenger Schickendanz Open - Furth San Marino Challenger Napoli Challenger Jameson Cup - Milan Como Challenger ATP Challenger Numea - New Caledonia Szczecin Challenger Volvo Sylt Open - Sylt Torneo Internacional Challenger Fila 2005 - Leon Trofeo Internacional Club Laieta - Barcelona Olimp Kyiv Open - Kiev Open de L'Isere - Grenoble 4th Sardinia International Championships - Cagliari Mestre Challenger Zagreb Open - Zagreb IX Open Internacional D'Andorra - Andorra Sporting Challenger 2003 - Turin X Torneo Internazionale di Tennis - Barletta 2000 Cairo Challenger - Cairo Volkswagen Challenger 2004 - Wolfsburg BCP Tennis Classic - Sao Paulo Open de Montauban - Montauban Architect Open - Budapest The Wrexham Challenger - Wrexham Gran Copa Ericsson - Rio de Janeiro Kamnik Challenger - Kamnik Jameson Cup - Milan Warsteiner Challenger Lubeck - Lubeck Oberstaufen Cup - Oberstaufen Gemax Open - Belgrade Samarkand Challenger - Samarkand Generali Open 2001 - Kitzbuhel Sassuolo Challenger - Sassuolo Banca Stato Challenger - Lugano Nord LB Open - Braunschweig CA Challenge - Graz Top Wool Challenger - Biella 3° Trofeo 'Citta di Brindisi' - Brindisi Asirom Challenger - Brasov Genoa Open 'Fondazione Carige' - Genova Riviera di Rimini Challenger - Rimini Gemax Open 2002 - Belgrade Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Internationaler Raiffeisen Grand Prix - St. Polten St.Petersburg Challenger by Kinex - St. Petersburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Caltanissetta Challenger CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Bulgarian Challenger 2002 - Sofia CA-Challenge 2000 - Graz FILA Challenger - Biella Generali Open 2002 - Kitzbuhel Copa Ericsson Costa Rica - San Jose IX Ciutat de Barcelona - Barcelona Graz CA Challenger - Graz BMW Brixina Tennis Open - Bressanone Canottieri Mincio Open - Mantova Internationale Badische Meisterschaften Um Den Techem Cup - Zell St. Petersburg Challenger by Kinex - St. Petersburg Tehran Open ATP Challenger - Tehran Tumkur Open - Tumkur ATP Challenger 2003 Numea - New Caledonia Open de Franche-Comte - Besancon Uncle Toby's Australian Men's Clay Court Challenger - Canberra Open Sainte Victoire - Aix-En-Provence Sunrise Challenger S Tennis Master Championship - Graz Black Forest Open 2004 - Freudenstadt Copa Petrobras Argentina - Buenos Aires 2003 Mercedes Cup - Stuttgart 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia ATP Open Castilla y Leon - Segovia Pekao Open 2005 - Szczecin Copa Petrobras - Santiago Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Gemax Open - Belgrade Memorial Manfredini - Sassuolo Allianz Suisse Open - Gstaad Southern Capital Cup - Almaty CA Tennis Trophy - Vienna Tennislife Cup - Napoli Tashkent Challenger - Tashkent Genova Challenger Samsung Securities Cup - Seoul Napoli Challenger Milan Indoors - Milan Open 13 - Marseille Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Genova Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Prostejov Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Sydney International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Estoril Open - Estoril Catella Swedish Open - Bastad Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Dallas Challenger SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open 13 - Marseille UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Generali Open 2003 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Gelsor Open Romania - Bucharest Next Generation Adelaide International - Adelaide Szczecin Challenger Open Seat Godo - Barcelona Brasil Open - Costa do Sauipe Kremlin Cup - Moscow San Benedetto Challenger Open SEAT 2008 - Barcelona Heineken Open - Auckland ARAG World Team Championship - Dusseldorf PTT Thailand Open - Bangkok Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Chennai Open - Chennai Napoli Challenger Movistar Open - Vina del Mar Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Sunrise Challenger Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Napoli Challenger Abierto Mexicano Telcel - Acapulco International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Rome Challenger Geneva Open - Geneva Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Mercedes Cup - Stuttgart Panama City Challenger Medibank International - Sydney Vercelli Challenger Rome Challenger Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Caltanissetta Challenger St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich German Tennis Championships - Hamburg PTT Thailand Open - Bangkok Kremlin Cup - Moscow Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Croatia Open - Umag Generali Open 2000 - Kitzbuhel Grand Prix Hassan II - Casablanca BMW Open - Munich Royal Guard Open Chile - Vina del Mar Topshelf Open - 's-Hertogenbosch San Marino Challenger Malaysian Open - Kuala Lumpur Madrid Challenger Heineken Open - Auckland Ecuador Open - Quito The LTA Hull Challenger - Hull Napoli Challenger Milan Challenger San Benedetto Challenger Open de Tanger - Tangier Mestre Challenger Cortina Challenger Cairo Challenger 2002 - Cairo Warsteiner Challenger Wolfsburg - Wolfsburg Intersport Heilbronn Open - Heilbronn C.T. San Remo - XIII Piertomaso Tessitore - San Remo Intersport Heilbronn Open - Heilbronn Banca Stato Challenger Lugano - Lugano Medibank International - Sydney VII Torneo Internazionale di Tennis - Barletta 4° Sporting Challenger - Turin Ethias Tennis Trophy - Mons San Remo Tennis Cup 15° Piertomaso - San Remo Open Romania - Bucharest Open Seat Godo 2005 - Barcelona Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco Davis Cup, Group 2, REL2, ITA-POL 3-2 2002 Mercedes Cup - Stuttgart VTR Open - Vina del Mar Copa Claro - Buenos Aires Chengdu Open - Chengdu Heineken Open - Auckland Tennis Masters Series - Rome Milan Indoors - Milan Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Next Generation Hardcourts - Adelaide St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Campionati Internazionali d'Italia - Rome BCR Open Romania - Bucharest Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Abierto Mexicano Telcel - Acapulco Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Open de Nice Cote d'Azur - Nice BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shenzhen Open - Shenzhen U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Tennis Masters Series - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Topshelf Open - 's-Hertogenbosch Copa Telmex - Buenos Aires Wimbledon - London Catella Swedish Open - Bastad Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Pacific Life Open - Indian Wells Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group I, 2R, AUT-NED 2-3 Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Olympics - Beijing Pacific Life Open - Indian Wells Davis Cup, Group 1, 1R, AUT-NOR 5-0 Hopman Cup - Perth Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, ITA-BLR 5-0